tidal power utilising system - Español Inglés Diccionario